const u16 gBattleFrontierTrainerMons_Brady[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Conner[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bradley[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Cybil[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rodette[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Peggy[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Keith[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Grayson[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Glenn[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Liliana[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Elise[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Zoey[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Manuel[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Russ[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dustin[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Tina[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gillian[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Zoe[] = 
{
    5,
    20,
    21,
    25,
    27,
    35,
    46,
    47,
    48,
    50,
    53,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    119,
    121,
    124,
    127,
    146,
    147,
    154,
    158,
    160,
    -1 
};

const u16 gBattleFrontierTrainerMons_Chen[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Al[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Mitch[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Anne[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alize[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lauren[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kipp[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jason[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_John[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ann[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_Eileen[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_Carlie[] = 
{
    5,
    6,
    7,
    14,
    19,
    28,
    35,
    42,
    45,
    48,
    50,
    55,
    59,
    60,
    68,
    73,
    83,
    84,
    86,
    87,
    90,
    96,
    97,
    98,
    99,
    103,
    105,
    106,
    109,
    112,
    114,
    121,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gordon[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    50,
    51,
    54,
    56,
    68,
    72,
    73,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ayden[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    50,
    51,
    54,
    56,
    68,
    72,
    73,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marco[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    50,
    51,
    54,
    56,
    68,
    72,
    73,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Cierra[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    51,
    54,
    56,
    68,
    72,
    73,
    76,
    83,
    84,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    118,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marcy[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    51,
    54,
    56,
    68,
    72,
    73,
    76,
    83,
    84,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    118,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kathy[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    26,
    32,
    34,
    36,
    43,
    51,
    54,
    56,
    68,
    72,
    73,
    76,
    83,
    84,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    105,
    107,
    109,
    111,
    113,
    116,
    117,
    118,
    123,
    124,
    128,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Peyton[] = 
{
    84,
    85,
    87,
    88,
    89,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    105,
    106,
    107,
    109,
    112,
    113,
    117,
    120,
    121,
    123,
    129,
    134,
    142,
    143,
    145,
    148,
    149,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Julian[] = 
{
    84,
    85,
    87,
    88,
    89,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    105,
    106,
    107,
    109,
    112,
    113,
    117,
    120,
    121,
    123,
    129,
    134,
    142,
    143,
    145,
    148,
    149,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Quinn[] = 
{
    84,
    85,
    87,
    88,
    89,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    105,
    106,
    107,
    109,
    112,
    113,
    117,
    120,
    121,
    123,
    129,
    134,
    142,
    143,
    145,
    148,
    149,
    151,
    152,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Haylee[] = 
{
    1,
    5,
    6,
    10,
    13,
    14,
    16,
    17,
    18,
    19,
    20,
    23,
    24,
    26,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    54,
    56,
    59,
    61,
    65,
    66,
    67,
    68,
    71,
    72,
    79,
    -1 
};

const u16 gBattleFrontierTrainerMons_Amanda[] = 
{
    1,
    5,
    6,
    10,
    13,
    14,
    16,
    17,
    18,
    19,
    20,
    23,
    24,
    26,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    54,
    56,
    59,
    61,
    65,
    66,
    67,
    68,
    71,
    72,
    79,
    -1 
};

const u16 gBattleFrontierTrainerMons_Stacy[] = 
{
    1,
    5,
    6,
    10,
    13,
    14,
    16,
    17,
    18,
    19,
    20,
    23,
    24,
    26,
    28,
    29,
    31,
    32,
    33,
    34,
    35,
    36,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    54,
    56,
    59,
    61,
    65,
    66,
    67,
    68,
    71,
    72,
    79,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rafael[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Oliver[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Payton[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Pamela[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Eliza[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marisa[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lewis[] = 
{
    2,
    3,
    4,
    8,
    9,
    21,
    27,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    80,
    112,
    132,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Yoshi[] = 
{
    2,
    3,
    4,
    11,
    12,
    21,
    27,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    80,
    112,
    132,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Destin[] = 
{
    2,
    3,
    4,
    21,
    27,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    80,
    112,
    132,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Keon[] = 
{
    5,
    21,
    25,
    27,
    35,
    39,
    40,
    41,
    42,
    46,
    47,
    48,
    50,
    52,
    53,
    57,
    58,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    121,
    124,
    127,
    132,
    141,
    146,
    147,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Stuart[] = 
{
    5,
    21,
    25,
    27,
    35,
    39,
    40,
    41,
    42,
    46,
    47,
    48,
    50,
    52,
    53,
    57,
    58,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    121,
    124,
    127,
    132,
    141,
    146,
    147,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nestor[] = 
{
    5,
    21,
    25,
    27,
    35,
    39,
    40,
    41,
    42,
    46,
    47,
    48,
    50,
    52,
    53,
    57,
    58,
    62,
    63,
    69,
    75,
    78,
    79,
    80,
    84,
    90,
    92,
    99,
    100,
    102,
    106,
    110,
    112,
    114,
    121,
    124,
    127,
    132,
    141,
    146,
    147,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Derrick[] = 
{
    21,
    27,
    29,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    61,
    62,
    63,
    69,
    80,
    92,
    102,
    112,
    125,
    129,
    132,
    140,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bryson[] = 
{
    21,
    27,
    29,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    61,
    62,
    63,
    69,
    80,
    92,
    102,
    112,
    125,
    129,
    132,
    140,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Clayton[] = 
{
    21,
    27,
    29,
    39,
    40,
    41,
    42,
    52,
    57,
    58,
    61,
    62,
    63,
    69,
    80,
    92,
    102,
    112,
    125,
    129,
    132,
    140,
    141,
    153,
    154,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Trenton[] = 
{
    6,
    7,
    55,
    60,
    68,
    73,
    83,
    86,
    87,
    105,
    111,
    116,
    123,
    124,
    128,
    134,
    138,
    139,
    151,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jenson[] = 
{
    6,
    7,
    55,
    60,
    68,
    73,
    83,
    86,
    87,
    105,
    111,
    116,
    123,
    124,
    128,
    134,
    138,
    139,
    151,
    -1 
};

const u16 gBattleFrontierTrainerMons_Wesley[] = 
{
    6,
    7,
    55,
    60,
    68,
    73,
    83,
    86,
    87,
    105,
    111,
    116,
    123,
    124,
    128,
    134,
    138,
    139,
    151,
    -1 
};

const u16 gBattleFrontierTrainerMons_Anton[] = 
{
    31,
    39,
    58,
    67,
    70,
    74,
    75,
    78,
    85,
    104,
    108,
    120,
    122,
    133,
    138,
    139,
    140,
    141,
    150,
    151,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lawson[] = 
{
    31,
    39,
    58,
    67,
    70,
    74,
    75,
    78,
    85,
    104,
    108,
    120,
    122,
    133,
    138,
    139,
    140,
    141,
    150,
    151,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Sammy[] = 
{
    31,
    39,
    58,
    67,
    70,
    74,
    75,
    78,
    85,
    104,
    108,
    120,
    122,
    133,
    138,
    139,
    140,
    141,
    150,
    151,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Arnie[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Adrian[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Tristan[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Juliana[] = 
{
    0,
    14,
    19,
    28,
    42,
    58,
    59,
    67,
    68,
    85,
    118,
    120,
    123,
    155,
    156,
    193,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rylee[] = 
{
    0,
    14,
    19,
    28,
    42,
    58,
    59,
    67,
    68,
    85,
    118,
    120,
    123,
    155,
    156,
    193,
    -1 
};

const u16 gBattleFrontierTrainerMons_Chelsea[] = 
{
    0,
    14,
    19,
    28,
    42,
    58,
    59,
    67,
    68,
    85,
    118,
    120,
    123,
    155,
    156,
    193,
    -1 
};

const u16 gBattleFrontierTrainerMons_Danela[] = 
{
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    10,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62,
    63,
    64,
    65,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lizbeth[] = 
{
    66,
    67,
    68,
    69,
    70,
    71,
    72,
    73,
    74,
    75,
    76,
    77,
    78,
    79,
    80,
    81,
    82,
    83,
    84,
    85,
    86,
    87,
    88,
    89,
    90,
    91,
    92,
    93,
    94,
    95,
    96,
    97,
    98,
    99,
    100,
    101,
    102,
    103,
    104,
    105,
    106,
    107,
    108,
    109,
    -1 
};

const u16 gBattleFrontierTrainerMons_Amelia[] = 
{
    110,
    111,
    112,
    113,
    114,
    115,
    116,
    117,
    118,
    119,
    120,
    121,
    122,
    123,
    124,
    125,
    127,
    128,
    129,
    130,
    131,
    132,
    133,
    134,
    135,
    136,
    137,
    138,
    139,
    140,
    141,
    142,
    143,
    144,
    145,
    146,
    147,
    148,
    149,
    150,
    151,
    152,
    153,
    154,
    155,
    156,
    157,
    158,
    159,
    160,
    161,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jillian[] = 
{
    0,
    5,
    18,
    19,
    29,
    35,
    48,
    50,
    52,
    61,
    69,
    75,
    78,
    84,
    90,
    94,
    99,
    100,
    101,
    102,
    106,
    112,
    114,
    121,
    125,
    129,
    130,
    131,
    140,
    -1 
};

const u16 gBattleFrontierTrainerMons_Abbie[] = 
{
    0,
    5,
    18,
    19,
    29,
    35,
    48,
    50,
    52,
    61,
    69,
    75,
    78,
    84,
    90,
    94,
    99,
    100,
    101,
    102,
    106,
    112,
    114,
    121,
    125,
    129,
    130,
    131,
    140,
    -1 
};

const u16 gBattleFrontierTrainerMons_Briana[] = 
{
    0,
    5,
    18,
    19,
    29,
    35,
    48,
    50,
    52,
    61,
    69,
    75,
    78,
    84,
    90,
    94,
    99,
    100,
    101,
    102,
    106,
    112,
    114,
    121,
    125,
    129,
    130,
    131,
    140,
    -1 
};

const u16 gBattleFrontierTrainerMons_Antonio[] = 
{
    5,
    10,
    20,
    35,
    48,
    49,
    50,
    62,
    63,
    64,
    66,
    71,
    75,
    77,
    78,
    84,
    90,
    92,
    99,
    106,
    108,
    112,
    114,
    115,
    116,
    119,
    121,
    122,
    143,
    148,
    152,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jaden[] = 
{
    5,
    10,
    20,
    35,
    48,
    49,
    50,
    62,
    63,
    64,
    66,
    71,
    75,
    77,
    78,
    84,
    90,
    92,
    99,
    106,
    108,
    112,
    114,
    115,
    116,
    119,
    121,
    122,
    143,
    148,
    152,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dakota[] = 
{
    5,
    10,
    20,
    35,
    48,
    49,
    50,
    62,
    63,
    64,
    66,
    71,
    75,
    77,
    78,
    84,
    90,
    92,
    99,
    106,
    108,
    112,
    114,
    115,
    116,
    119,
    121,
    122,
    143,
    148,
    152,
    -1 
};

const u16 gBattleFrontierTrainerMons_Brayden[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    25,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    45,
    51,
    54,
    56,
    72,
    91,
    93,
    95,
    106,
    107,
    113,
    117,
    118,
    135,
    137,
    142,
    144,
    145,
    -1 
};

const u16 gBattleFrontierTrainerMons_Corson[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    25,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    45,
    51,
    54,
    56,
    72,
    91,
    93,
    95,
    106,
    107,
    113,
    117,
    118,
    135,
    137,
    142,
    144,
    145,
    -1 
};

const u16 gBattleFrontierTrainerMons_Trevin[] = 
{
    1,
    13,
    16,
    17,
    23,
    24,
    25,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    45,
    51,
    54,
    56,
    72,
    91,
    93,
    95,
    106,
    107,
    113,
    117,
    118,
    135,
    137,
    142,
    144,
    145,
    -1 
};

const u16 gBattleFrontierTrainerMons_Patrick[] = 
{
    15,
    22,
    50,
    67,
    70,
    71,
    74,
    77,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    104,
    109,
    111,
    120,
    124,
    128,
    131,
    133,
    134,
    138,
    139,
    151,
    155,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kaden[] = 
{
    15,
    22,
    50,
    67,
    70,
    71,
    74,
    77,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    104,
    109,
    111,
    120,
    124,
    128,
    131,
    133,
    134,
    138,
    139,
    151,
    155,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Maxwell[] = 
{
    15,
    22,
    50,
    67,
    70,
    71,
    74,
    77,
    81,
    82,
    83,
    86,
    87,
    96,
    97,
    98,
    99,
    103,
    104,
    109,
    111,
    120,
    124,
    128,
    131,
    133,
    134,
    138,
    139,
    151,
    155,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Daryl[] = 
{
    15,
    22,
    31,
    39,
    50,
    51,
    58,
    67,
    70,
    74,
    75,
    81,
    82,
    85,
    104,
    120,
    122,
    132,
    133,
    138,
    139,
    140,
    141,
    142,
    144,
    150,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kenneth[] = 
{
    15,
    22,
    31,
    39,
    50,
    51,
    58,
    67,
    70,
    74,
    75,
    81,
    82,
    85,
    104,
    120,
    122,
    132,
    133,
    138,
    139,
    140,
    141,
    142,
    144,
    150,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rich[] = 
{
    15,
    22,
    31,
    39,
    50,
    51,
    58,
    67,
    70,
    74,
    75,
    81,
    82,
    85,
    104,
    120,
    122,
    132,
    133,
    138,
    139,
    140,
    141,
    142,
    144,
    150,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Caden[] = 
{
    30,
    62,
    63,
    65,
    70,
    74,
    77,
    78,
    85,
    88,
    89,
    95,
    108,
    119,
    122,
    133,
    136,
    149,
    150,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marlon[] = 
{
    30,
    62,
    63,
    65,
    70,
    74,
    77,
    78,
    85,
    88,
    89,
    95,
    108,
    119,
    122,
    133,
    136,
    149,
    150,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nash[] = 
{
    30,
    62,
    63,
    65,
    70,
    74,
    77,
    78,
    85,
    88,
    89,
    95,
    108,
    119,
    122,
    133,
    136,
    149,
    150,
    152,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Robby[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    50,
    51,
    54,
    56,
    67,
    70,
    72,
    74,
    75,
    81,
    82,
    85,
    91,
    93,
    104,
    107,
    113,
    117,
    120,
    132,
    133,
    135,
    137,
    142,
    144,
    145,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Reece[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    50,
    51,
    54,
    56,
    67,
    70,
    72,
    74,
    75,
    81,
    82,
    85,
    91,
    93,
    104,
    107,
    113,
    117,
    120,
    132,
    133,
    135,
    137,
    142,
    144,
    145,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kathryn[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    50,
    51,
    54,
    56,
    67,
    70,
    72,
    74,
    75,
    81,
    82,
    85,
    91,
    93,
    104,
    107,
    113,
    117,
    120,
    132,
    133,
    135,
    137,
    142,
    144,
    145,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ellen[] = 
{
    1,
    13,
    15,
    16,
    17,
    22,
    23,
    24,
    26,
    32,
    33,
    34,
    36,
    37,
    38,
    43,
    44,
    50,
    51,
    54,
    56,
    67,
    70,
    72,
    74,
    75,
    81,
    82,
    85,
    91,
    93,
    104,
    107,
    113,
    117,
    120,
    132,
    133,
    135,
    137,
    142,
    144,
    145,
    156,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ramon[] = 
{
    15,
    22,
    50,
    71,
    72,
    76,
    77,
    81,
    82,
    83,
    84,
    87,
    96,
    97,
    98,
    99,
    103,
    107,
    109,
    111,
    113,
    117,
    118,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Arthur[] = 
{
    15,
    22,
    50,
    71,
    72,
    76,
    77,
    81,
    82,
    83,
    84,
    87,
    96,
    97,
    98,
    99,
    103,
    107,
    109,
    111,
    113,
    117,
    118,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alondra[] = 
{
    15,
    22,
    50,
    71,
    72,
    76,
    77,
    81,
    82,
    83,
    84,
    87,
    96,
    97,
    98,
    99,
    103,
    107,
    109,
    111,
    113,
    117,
    118,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Adriana[] = 
{
    15,
    22,
    50,
    71,
    72,
    76,
    77,
    81,
    82,
    83,
    84,
    87,
    96,
    97,
    98,
    99,
    103,
    107,
    109,
    111,
    113,
    117,
    118,
    131,
    134,
    138,
    139,
    142,
    144,
    145,
    151,
    155,
    -1 
};

const u16 gBattleFrontierTrainerMons_Malik[] = 
{
    10,
    15,
    22,
    49,
    50,
    64,
    66,
    71,
    72,
    77,
    78,
    81,
    82,
    91,
    93,
    107,
    108,
    113,
    115,
    117,
    122,
    135,
    137,
    142,
    143,
    144,
    145,
    148,
    152,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jill[] = 
{
    10,
    15,
    22,
    49,
    50,
    64,
    66,
    71,
    72,
    77,
    78,
    81,
    82,
    91,
    93,
    107,
    108,
    113,
    115,
    117,
    122,
    135,
    137,
    142,
    143,
    144,
    145,
    148,
    152,
    -1 
};

const u16 gBattleFrontierTrainerMons_Erik[] = 
{
    162,
    164,
    168,
    178,
    183,
    184,
    189,
    197,
    199,
    200,
    203,
    204,
    207,
    210,
    213,
    214,
    218,
    220,
    221,
    224,
    227,
    231,
    232,
    233,
    234,
    235,
    236,
    238,
    240,
    243,
    245,
    246,
    250,
    263,
    -1 
};

const u16 gBattleFrontierTrainerMons_Yazmin[] = 
{
    162,
    164,
    168,
    178,
    183,
    184,
    189,
    197,
    199,
    200,
    203,
    204,
    207,
    210,
    213,
    214,
    218,
    220,
    221,
    224,
    227,
    231,
    232,
    233,
    234,
    235,
    236,
    238,
    240,
    243,
    245,
    246,
    250,
    263,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jamal[] = 
{
    170,
    176,
    178,
    182,
    189,
    190,
    192,
    196,
    211,
    212,
    213,
    219,
    228,
    230,
    232,
    233,
    234,
    236,
    242,
    245,
    249,
    253,
    256,
    257,
    258,
    259,
    260,
    261,
    262,
    265,
    266,
    -1 
};

const u16 gBattleFrontierTrainerMons_Leslie[] = 
{
    170,
    176,
    178,
    182,
    189,
    190,
    192,
    196,
    211,
    212,
    213,
    219,
    228,
    230,
    232,
    233,
    234,
    236,
    242,
    245,
    249,
    253,
    256,
    257,
    258,
    259,
    260,
    261,
    262,
    265,
    266,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dave[] = 
{
    162,
    164,
    168,
    178,
    183,
    186,
    187,
    189,
    197,
    199,
    200,
    203,
    204,
    206,
    207,
    214,
    215,
    218,
    220,
    221,
    224,
    227,
    232,
    233,
    234,
    235,
    236,
    240,
    244,
    246,
    250,
    -1 
};

const u16 gBattleFrontierTrainerMons_Carlo[] = 
{
    162,
    164,
    168,
    178,
    183,
    186,
    187,
    189,
    197,
    199,
    200,
    203,
    204,
    206,
    207,
    214,
    215,
    218,
    220,
    221,
    224,
    227,
    232,
    233,
    234,
    235,
    236,
    240,
    244,
    246,
    250,
    -1 
};

const u16 gBattleFrontierTrainerMons_Emilia[] = 
{
    162,
    164,
    168,
    178,
    183,
    186,
    187,
    189,
    197,
    199,
    200,
    203,
    204,
    206,
    207,
    214,
    215,
    218,
    220,
    221,
    224,
    227,
    232,
    233,
    234,
    235,
    236,
    240,
    244,
    246,
    250,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dalia[] = 
{
    162,
    164,
    168,
    178,
    183,
    186,
    187,
    189,
    197,
    199,
    200,
    203,
    204,
    206,
    207,
    214,
    215,
    218,
    220,
    221,
    224,
    227,
    232,
    233,
    234,
    235,
    236,
    240,
    244,
    246,
    250,
    -1 
};

const u16 gBattleFrontierTrainerMons_Hitomi[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ricardo[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Shizuka[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Joana[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kelly[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rayna[] = 
{
    164,
    166,
    175,
    178,
    181,
    189,
    191,
    193,
    194,
    195,
    197,
    199,
    200,
    202,
    203,
    205,
    206,
    207,
    210,
    215,
    218,
    220,
    221,
    222,
    223,
    225,
    227,
    230,
    232,
    233,
    234,
    235,
    236,
    240,
    241,
    246,
    247,
    252,
    254,
    262,
    -1 
};

const u16 gBattleFrontierTrainerMons_Evan[] = 
{
    162,
    163,
    164,
    165,
    166,
    167,
    168,
    169,
    170,
    171,
    172,
    173,
    174,
    175,
    176,
    177,
    178,
    179,
    180,
    181,
    182,
    183,
    184,
    185,
    186,
    187,
    188,
    189,
    190,
    191,
    192,
    193,
    194,
    195,
    196,
    197,
    198,
    199,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jordan[] = 
{
    200,
    201,
    202,
    203,
    204,
    205,
    206,
    207,
    208,
    209,
    210,
    211,
    212,
    213,
    214,
    215,
    216,
    217,
    218,
    219,
    220,
    221,
    222,
    223,
    224,
    225,
    226,
    227,
    228,
    229,
    230,
    231,
    232,
    233,
    234,
    235,
    236,
    -1 
};

const u16 gBattleFrontierTrainerMons_Joel[] = 
{
    237,
    238,
    239,
    240,
    241,
    242,
    243,
    244,
    245,
    246,
    247,
    248,
    249,
    250,
    251,
    252,
    253,
    254,
    255,
    256,
    257,
    258,
    259,
    260,
    261,
    262,
    263,
    264,
    265,
    266,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kristen[] = 
{
    162,
    163,
    164,
    165,
    166,
    167,
    168,
    169,
    170,
    171,
    172,
    173,
    174,
    175,
    176,
    177,
    178,
    179,
    180,
    181,
    182,
    183,
    184,
    185,
    186,
    187,
    188,
    189,
    190,
    191,
    192,
    193,
    194,
    195,
    196,
    197,
    198,
    199,
    -1 
};

const u16 gBattleFrontierTrainerMons_Selphy[] = 
{
    200,
    201,
    202,
    203,
    204,
    205,
    206,
    207,
    208,
    209,
    210,
    211,
    212,
    213,
    214,
    215,
    216,
    217,
    218,
    219,
    220,
    221,
    222,
    223,
    224,
    225,
    226,
    227,
    228,
    229,
    230,
    231,
    232,
    233,
    234,
    235,
    236,
    -1 
};

const u16 gBattleFrontierTrainerMons_Chloe[] = 
{
    237,
    238,
    239,
    240,
    241,
    242,
    243,
    244,
    245,
    246,
    247,
    248,
    249,
    250,
    251,
    252,
    253,
    254,
    255,
    256,
    257,
    258,
    259,
    260,
    261,
    262,
    263,
    264,
    265,
    266,
    -1 
};

const u16 gBattleFrontierTrainerMons_Norton[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lukas[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Zach[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kaitlyn[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Breanna[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kendra[] = 
{
    267,
    268,
    273,
    274,
    276,
    284,
    289,
    290,
    291,
    292,
    307,
    308,
    311,
    312,
    314,
    317,
    325,
    327,
    328,
    329,
    331,
    332,
    340,
    342,
    347,
    349,
    351,
    352,
    354,
    356,
    359,
    363,
    370,
    -1 
};

const u16 gBattleFrontierTrainerMons_Molly[] = 
{
    268,
    270,
    272,
    274,
    282,
    284,
    289,
    290,
    303,
    307,
    311,
    314,
    317,
    322,
    327,
    328,
    331,
    336,
    340,
    342,
    344,
    347,
    352,
    353,
    354,
    356,
    359,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jazmin[] = 
{
    268,
    270,
    272,
    274,
    282,
    284,
    289,
    290,
    303,
    307,
    311,
    314,
    317,
    322,
    327,
    328,
    331,
    336,
    340,
    342,
    344,
    347,
    352,
    353,
    354,
    356,
    359,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kelsey[] = 
{
    268,
    270,
    272,
    274,
    282,
    284,
    289,
    290,
    303,
    307,
    311,
    314,
    317,
    322,
    327,
    328,
    331,
    336,
    340,
    342,
    344,
    347,
    352,
    353,
    354,
    356,
    359,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jalen[] = 
{
    269,
    271,
    275,
    279,
    280,
    281,
    283,
    285,
    286,
    287,
    293,
    294,
    295,
    300,
    302,
    307,
    310,
    311,
    320,
    322,
    326,
    330,
    332,
    335,
    344,
    345,
    346,
    348,
    350,
    353,
    357,
    -1 
};

const u16 gBattleFrontierTrainerMons_Griffen[] = 
{
    269,
    271,
    275,
    279,
    280,
    281,
    283,
    285,
    286,
    287,
    293,
    294,
    295,
    300,
    302,
    307,
    310,
    311,
    320,
    322,
    326,
    330,
    332,
    335,
    344,
    345,
    346,
    348,
    350,
    353,
    357,
    -1 
};

const u16 gBattleFrontierTrainerMons_Xander[] = 
{
    269,
    271,
    275,
    279,
    280,
    281,
    283,
    285,
    286,
    287,
    293,
    294,
    295,
    300,
    302,
    307,
    310,
    311,
    320,
    322,
    326,
    330,
    332,
    335,
    344,
    345,
    346,
    348,
    350,
    353,
    357,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marvin[] = 
{
    267,
    268,
    269,
    270,
    271,
    272,
    273,
    274,
    275,
    276,
    277,
    278,
    279,
    280,
    281,
    282,
    283,
    284,
    285,
    286,
    287,
    288,
    289,
    290,
    291,
    292,
    293,
    294,
    295,
    296,
    297,
    298,
    299,
    300,
    301,
    302,
    303,
    304,
    -1 
};

const u16 gBattleFrontierTrainerMons_Brennan[] = 
{
    305,
    306,
    307,
    308,
    309,
    310,
    311,
    312,
    313,
    314,
    315,
    316,
    317,
    318,
    319,
    320,
    321,
    322,
    323,
    324,
    325,
    326,
    327,
    328,
    329,
    330,
    331,
    332,
    333,
    334,
    335,
    336,
    337,
    338,
    339,
    340,
    341,
    -1 
};

const u16 gBattleFrontierTrainerMons_Baley[] = 
{
    159,
    160,
    161,
    172,
    173,
    177,
    198,
    226,
    238,
    263,
    264,
    277,
    278,
    282,
    303,
    331,
    343,
    368,
    369,
    -1 
};

const u16 gBattleFrontierTrainerMons_Zackary[] = 
{
    271,
    283,
    294,
    295,
    298,
    299,
    300,
    311,
    315,
    320,
    327,
    328,
    330,
    335,
    337,
    338,
    339,
    341,
    346,
    364,
    365,
    366,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gabriel[] = 
{
    342,
    343,
    344,
    345,
    346,
    347,
    348,
    349,
    350,
    351,
    352,
    353,
    354,
    355,
    356,
    357,
    358,
    359,
    360,
    361,
    362,
    363,
    364,
    365,
    366,
    367,
    368,
    369,
    370,
    371,
    -1 
};

const u16 gBattleFrontierTrainerMons_Emily[] = 
{
    272,
    301,
    309,
    330,
    348,
    349,
    350,
    359,
    360,
    362,
    363,
    365,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jordyn[] = 
{
    267,
    269,
    270,
    272,
    273,
    276,
    279,
    284,
    288,
    302,
    304,
    305,
    308,
    309,
    312,
    316,
    319,
    322,
    323,
    325,
    326,
    329,
    331,
    332,
    336,
    340,
    344,
    345,
    351,
    353,
    355,
    -1 
};

const u16 gBattleFrontierTrainerMons_Sofia[] = 
{
    270,
    272,
    274,
    276,
    279,
    282,
    285,
    290,
    293,
    313,
    314,
    321,
    334,
    340,
    348,
    356,
    359,
    360,
    -1 
};

const u16 gBattleFrontierTrainerMons_Braden[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kayden[] = 
{
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    -1 
};

const u16 gBattleFrontierTrainerMons_Cooper[] = 
{
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Julia[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    -1 
};

const u16 gBattleFrontierTrainerMons_Amara[] = 
{
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lynn[] = 
{
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jovan[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dominic[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nikolas[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Valeria[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Delaney[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Meghan[] = 
{
    238,
    331,
    343,
    368,
    369,
    375,
    376,
    379,
    382,
    383,
    389,
    394,
    395,
    397,
    398,
    400,
    406,
    408,
    411,
    416,
    417,
    423,
    424,
    425,
    432,
    436,
    438,
    441,
    445,
    453,
    460,
    462,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Roberto[] = 
{
    386,
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    453,
    454,
    456,
    459,
    461,
    463,
    464,
    465,
    -1 
};

const u16 gBattleFrontierTrainerMons_Damian[] = 
{
    386,
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    453,
    454,
    456,
    459,
    461,
    463,
    464,
    465,
    -1 
};

const u16 gBattleFrontierTrainerMons_Brody[] = 
{
    386,
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    453,
    454,
    456,
    459,
    461,
    463,
    464,
    465,
    -1 
};

const u16 gBattleFrontierTrainerMons_Graham[] = 
{
    386,
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    453,
    454,
    456,
    459,
    461,
    463,
    464,
    465,
    -1 
};

const u16 gBattleFrontierTrainerMons_Tylor[] = 
{
    374,
    381,
    382,
    385,
    388,
    389,
    391,
    392,
    394,
    409,
    411,
    412,
    419,
    430,
    432,
    436,
    440,
    456,
    460,
    462,
    463,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jaren[] = 
{
    374,
    381,
    382,
    385,
    388,
    389,
    391,
    392,
    394,
    409,
    411,
    412,
    419,
    430,
    432,
    436,
    440,
    456,
    460,
    462,
    463,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Cordell[] = 
{
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jazlyn[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    -1 
};

const u16 gBattleFrontierTrainerMons_Zachery[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    -1 
};

const u16 gBattleFrontierTrainerMons_Johan[] = 
{
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    -1 
};

const u16 gBattleFrontierTrainerMons_Shea[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kaila[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    -1 
};

const u16 gBattleFrontierTrainerMons_Isiah[] = 
{
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    -1 
};

const u16 gBattleFrontierTrainerMons_Garrett[] = 
{
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    -1 
};

const u16 gBattleFrontierTrainerMons_Haylie[] = 
{
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    -1 
};

const u16 gBattleFrontierTrainerMons_Megan[] = 
{
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    -1 
};

const u16 gBattleFrontierTrainerMons_Issac[] = 
{
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Quinton[] = 
{
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Salma[] = 
{
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ansley[] = 
{
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Holden[] = 
{
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    480,
    481,
    490,
    491,
    494,
    496,
    512,
    513,
    519,
    520,
    528,
    534,
    537,
    541,
    549,
    -1 
};

const u16 gBattleFrontierTrainerMons_Luca[] = 
{
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    480,
    481,
    490,
    491,
    494,
    496,
    512,
    513,
    519,
    520,
    528,
    534,
    537,
    541,
    549,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jamison[] = 
{
    282,
    331,
    343,
    368,
    369,
    469,
    472,
    475,
    476,
    478,
    481,
    484,
    490,
    491,
    497,
    500,
    501,
    509,
    510,
    513,
    516,
    517,
    519,
    520,
    524,
    528,
    530,
    533,
    534,
    537,
    542,
    553,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gunnar[] = 
{
    282,
    331,
    343,
    368,
    369,
    469,
    472,
    475,
    476,
    478,
    481,
    484,
    490,
    491,
    497,
    500,
    501,
    509,
    510,
    513,
    516,
    517,
    519,
    520,
    524,
    528,
    530,
    533,
    534,
    537,
    542,
    553,
    -1 
};

const u16 gBattleFrontierTrainerMons_Craig[] = 
{
    471,
    474,
    475,
    479,
    483,
    485,
    488,
    493,
    495,
    496,
    502,
    504,
    505,
    506,
    507,
    514,
    521,
    525,
    530,
    532,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    556,
    557,
    558,
    559,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Pierce[] = 
{
    471,
    474,
    475,
    479,
    483,
    485,
    488,
    493,
    495,
    496,
    502,
    504,
    505,
    506,
    507,
    514,
    521,
    525,
    530,
    532,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    556,
    557,
    558,
    559,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Regina[] = 
{
    471,
    474,
    475,
    479,
    483,
    485,
    488,
    493,
    495,
    496,
    502,
    504,
    505,
    506,
    507,
    514,
    521,
    525,
    530,
    532,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    556,
    557,
    558,
    559,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alison[] = 
{
    471,
    474,
    475,
    479,
    483,
    485,
    488,
    493,
    495,
    496,
    502,
    504,
    505,
    506,
    507,
    514,
    521,
    525,
    530,
    532,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    556,
    557,
    558,
    559,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Hank[] = 
{
    277,
    278,
    282,
    303,
    331,
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    481,
    513,
    519,
    520,
    528,
    575,
    609,
    615,
    616,
    624,
    -1 
};

const u16 gBattleFrontierTrainerMons_Earl[] = 
{
    277,
    278,
    282,
    303,
    331,
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    481,
    513,
    519,
    520,
    528,
    575,
    609,
    615,
    616,
    624,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ramiro[] = 
{
    316,
    333,
    347,
    350,
    354,
    358,
    361,
    362,
    363,
    364,
    573,
    576,
    621,
    626,
    631,
    -1 
};

const u16 gBattleFrontierTrainerMons_Hunter[] = 
{
    316,
    333,
    347,
    350,
    354,
    358,
    361,
    362,
    363,
    364,
    573,
    576,
    621,
    626,
    631,
    -1 
};

const u16 gBattleFrontierTrainerMons_Aiden[] = 
{
    564,
    575,
    576,
    578,
    579,
    580,
    594,
    595,
    605,
    606,
    608,
    609,
    615,
    619,
    620,
    624,
    625,
    627,
    632,
    642,
    650,
    658,
    -1 
};

const u16 gBattleFrontierTrainerMons_Xavier[] = 
{
    564,
    575,
    576,
    578,
    579,
    580,
    594,
    595,
    605,
    606,
    608,
    609,
    615,
    619,
    620,
    624,
    625,
    627,
    632,
    642,
    650,
    658,
    -1 
};

const u16 gBattleFrontierTrainerMons_Clinton[] = 
{
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jesse[] = 
{
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    -1 
};

const u16 gBattleFrontierTrainerMons_Eduardo[] = 
{
    268,
    307,
    317,
    349,
    352,
    573,
    583,
    585,
    588,
    590,
    599,
    614,
    618,
    635,
    639,
    -1 
};

const u16 gBattleFrontierTrainerMons_Hal[] = 
{
    268,
    307,
    317,
    349,
    352,
    573,
    583,
    585,
    588,
    590,
    599,
    614,
    618,
    635,
    639,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gage[] = 
{
    289,
    318,
    319,
    329,
    355,
    375,
    379,
    385,
    386,
    457,
    473,
    477,
    482,
    484,
    553,
    567,
    571,
    577,
    578,
    649,
    -1 
};

const u16 gBattleFrontierTrainerMons_Arnold[] = 
{
    289,
    318,
    319,
    329,
    355,
    375,
    379,
    385,
    386,
    457,
    473,
    477,
    482,
    484,
    553,
    567,
    571,
    577,
    578,
    649,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jarrett[] = 
{
    565,
    573,
    576,
    580,
    582,
    584,
    592,
    601,
    602,
    610,
    621,
    623,
    626,
    631,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    -1 
};

const u16 gBattleFrontierTrainerMons_Garett[] = 
{
    565,
    573,
    576,
    580,
    582,
    584,
    592,
    601,
    602,
    610,
    621,
    623,
    626,
    631,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    -1 
};

const u16 gBattleFrontierTrainerMons_Emanuel[] = 
{
    564,
    565,
    574,
    579,
    582,
    594,
    595,
    605,
    606,
    608,
    609,
    616,
    619,
    620,
    623,
    624,
    625,
    627,
    642,
    643,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gustavo[] = 
{
    564,
    565,
    574,
    579,
    582,
    594,
    595,
    605,
    606,
    608,
    609,
    616,
    619,
    620,
    623,
    624,
    625,
    627,
    642,
    643,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kameron[] = 
{
    568,
    581,
    589,
    598,
    600,
    603,
    607,
    611,
    617,
    618,
    622,
    636,
    643,
    646,
    647,
    652,
    654,
    656,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alfredo[] = 
{
    568,
    581,
    589,
    598,
    600,
    603,
    607,
    611,
    617,
    618,
    622,
    636,
    643,
    646,
    647,
    652,
    654,
    656,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ruben[] = 
{
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lamar[] = 
{
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jaxon[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    -1 
};

const u16 gBattleFrontierTrainerMons_Logan[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    -1 
};

const u16 gBattleFrontierTrainerMons_Emilee[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    -1 
};

const u16 gBattleFrontierTrainerMons_Josie[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    -1 
};

const u16 gBattleFrontierTrainerMons_Armando[] = 
{
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    -1 
};

const u16 gBattleFrontierTrainerMons_Skyler[] = 
{
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ruth[] = 
{
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    -1 
};

const u16 gBattleFrontierTrainerMons_Melody[] = 
{
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    -1 
};

const u16 gBattleFrontierTrainerMons_Pedro[] = 
{
    347,
    661,
    664,
    669,
    672,
    676,
    677,
    678,
    680,
    685,
    688,
    694,
    696,
    697,
    698,
    699,
    706,
    713,
    717,
    719,
    722,
    724,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    748,
    749,
    750,
    751,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Erick[] = 
{
    347,
    661,
    664,
    669,
    672,
    676,
    677,
    678,
    680,
    685,
    688,
    694,
    696,
    697,
    698,
    699,
    706,
    713,
    717,
    719,
    722,
    724,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    748,
    749,
    750,
    751,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Elaine[] = 
{
    664,
    665,
    669,
    672,
    676,
    677,
    680,
    685,
    687,
    688,
    694,
    696,
    697,
    698,
    699,
    706,
    713,
    717,
    722,
    724,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    748,
    749,
    750,
    751,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Joyce[] = 
{
    664,
    665,
    669,
    672,
    676,
    677,
    680,
    685,
    687,
    688,
    694,
    696,
    697,
    698,
    699,
    706,
    713,
    717,
    722,
    724,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    748,
    749,
    750,
    751,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Todd[] = 
{
    267,
    273,
    305,
    312,
    325,
    332,
    352,
    662,
    665,
    668,
    669,
    670,
    672,
    673,
    676,
    677,
    679,
    680,
    682,
    688,
    697,
    698,
    699,
    700,
    707,
    710,
    718,
    720,
    724,
    725,
    728,
    730,
    731,
    732,
    734,
    735,
    744,
    748,
    750,
    751,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gavin[] = 
{
    267,
    273,
    305,
    312,
    325,
    332,
    352,
    662,
    665,
    668,
    669,
    670,
    672,
    673,
    676,
    677,
    679,
    680,
    682,
    688,
    697,
    698,
    699,
    700,
    707,
    710,
    718,
    720,
    724,
    725,
    728,
    730,
    731,
    732,
    734,
    735,
    744,
    748,
    750,
    751,
    -1 
};

const u16 gBattleFrontierTrainerMons_Malory[] = 
{
    267,
    273,
    305,
    312,
    325,
    332,
    352,
    662,
    665,
    668,
    669,
    670,
    672,
    673,
    676,
    677,
    679,
    680,
    682,
    688,
    697,
    698,
    699,
    700,
    707,
    710,
    718,
    720,
    724,
    725,
    728,
    730,
    731,
    732,
    734,
    735,
    744,
    748,
    750,
    751,
    -1 
};

const u16 gBattleFrontierTrainerMons_Esther[] = 
{
    267,
    273,
    305,
    312,
    325,
    332,
    352,
    662,
    665,
    668,
    669,
    670,
    672,
    673,
    676,
    677,
    679,
    680,
    682,
    688,
    697,
    698,
    699,
    700,
    707,
    710,
    718,
    720,
    724,
    725,
    728,
    730,
    731,
    732,
    734,
    735,
    744,
    748,
    750,
    751,
    -1 
};

const u16 gBattleFrontierTrainerMons_Oscar[] = 
{
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Wilson[] = 
{
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Clare[] = 
{
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Tess[] = 
{
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Leon[] = 
{
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    438,
    439,
    440,
    441,
    442,
    443,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    534,
    535,
    536,
    537,
    538,
    539,
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    726,
    727,
    728,
    729,
    730,
    731,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alonzo[] = 
{
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Vince[] = 
{
    421,
    425,
    431,
    437,
    439,
    456,
    460,
    465,
    466,
    517,
    521,
    527,
    533,
    535,
    552,
    556,
    561,
    562,
    613,
    617,
    623,
    629,
    631,
    648,
    652,
    657,
    658,
    709,
    713,
    719,
    725,
    727,
    744,
    748,
    753,
    754,
    766,
    777,
    788,
    799,
    800,
    801,
    802,
    803,
    804,
    805,
    806,
    807,
    808,
    809,
    810,
    811,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bryon[] = 
{
    756,
    757,
    758,
    759,
    760,
    761,
    762,
    763,
    764,
    766,
    767,
    768,
    769,
    770,
    771,
    772,
    773,
    774,
    775,
    777,
    778,
    779,
    780,
    781,
    782,
    783,
    784,
    785,
    786,
    788,
    789,
    790,
    791,
    792,
    793,
    794,
    795,
    796,
    797,
    799,
    836,
    837,
    838,
    839,
    840,
    841,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    870,
    871,
    872,
    873,
    874,
    875,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ava[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    -1 
};

const u16 gBattleFrontierTrainerMons_Miriam[] = 
{
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    -1 
};

const u16 gBattleFrontierTrainerMons_Carrie[] = 
{
    421,
    425,
    431,
    437,
    439,
    456,
    460,
    465,
    466,
    517,
    521,
    527,
    533,
    535,
    552,
    556,
    561,
    562,
    613,
    617,
    623,
    629,
    631,
    648,
    652,
    657,
    658,
    709,
    713,
    719,
    725,
    727,
    744,
    748,
    753,
    754,
    765,
    776,
    787,
    798,
    800,
    801,
    802,
    803,
    804,
    805,
    806,
    807,
    808,
    809,
    810,
    811,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    842,
    843,
    844,
    845,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gillian2[] = 
{
    756,
    757,
    758,
    759,
    760,
    761,
    762,
    763,
    764,
    765,
    767,
    768,
    769,
    770,
    771,
    772,
    773,
    774,
    775,
    776,
    778,
    779,
    780,
    781,
    782,
    783,
    784,
    785,
    786,
    787,
    789,
    790,
    791,
    792,
    793,
    794,
    795,
    796,
    797,
    798,
    836,
    837,
    838,
    839,
    840,
    841,
    842,
    843,
    844,
    845,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    870,
    871,
    872,
    873,
    874,
    875,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Tyler[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Chaz[] = 
{
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nelson[] = 
{
    756,
    757,
    758,
    759,
    760,
    761,
    762,
    763,
    764,
    766,
    767,
    768,
    769,
    770,
    771,
    772,
    773,
    774,
    775,
    777,
    778,
    779,
    780,
    781,
    782,
    783,
    784,
    785,
    786,
    788,
    789,
    790,
    791,
    792,
    793,
    794,
    795,
    796,
    797,
    799,
    836,
    837,
    838,
    839,
    840,
    841,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    870,
    871,
    872,
    873,
    874,
    875,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Shania[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Stella[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dorine[] = 
{
    756,
    757,
    758,
    759,
    760,
    761,
    762,
    763,
    764,
    765,
    767,
    768,
    769,
    770,
    771,
    772,
    773,
    774,
    775,
    776,
    778,
    779,
    780,
    781,
    782,
    783,
    784,
    785,
    786,
    787,
    789,
    790,
    791,
    792,
    793,
    794,
    795,
    796,
    797,
    798,
    836,
    837,
    838,
    839,
    840,
    841,
    842,
    843,
    844,
    845,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    870,
    871,
    872,
    873,
    874,
    875,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Maddox[] = 
{
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    454,
    456,
    459,
    461,
    463,
    465,
    499,
    508,
    509,
    510,
    529,
    531,
    536,
    546,
    550,
    552,
    555,
    557,
    559,
    561,
    595,
    604,
    605,
    606,
    625,
    627,
    632,
    642,
    646,
    648,
    651,
    653,
    655,
    657,
    691,
    700,
    701,
    702,
    721,
    723,
    728,
    738,
    742,
    744,
    747,
    749,
    751,
    753,
    765,
    766,
    776,
    777,
    787,
    788,
    798,
    799,
    828,
    829,
    830,
    831,
    842,
    843,
    844,
    845,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Davin[] = 
{
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    454,
    456,
    459,
    461,
    463,
    465,
    499,
    508,
    509,
    510,
    529,
    531,
    536,
    546,
    550,
    552,
    555,
    557,
    559,
    561,
    595,
    604,
    605,
    606,
    625,
    627,
    632,
    642,
    646,
    648,
    651,
    653,
    655,
    657,
    691,
    700,
    701,
    702,
    721,
    723,
    728,
    738,
    742,
    744,
    747,
    749,
    751,
    753,
    765,
    766,
    776,
    777,
    787,
    788,
    798,
    799,
    828,
    829,
    830,
    831,
    842,
    843,
    844,
    845,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Trevon[] = 
{
    403,
    412,
    413,
    414,
    433,
    435,
    440,
    450,
    454,
    456,
    459,
    461,
    463,
    465,
    499,
    508,
    509,
    510,
    529,
    531,
    536,
    546,
    550,
    552,
    555,
    557,
    559,
    561,
    595,
    604,
    605,
    606,
    625,
    627,
    632,
    642,
    646,
    648,
    651,
    653,
    655,
    657,
    691,
    700,
    701,
    702,
    721,
    723,
    728,
    738,
    742,
    744,
    747,
    749,
    751,
    753,
    765,
    766,
    776,
    777,
    787,
    788,
    798,
    799,
    828,
    829,
    830,
    831,
    842,
    843,
    844,
    845,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Mateo[] = 
{
    373,
    382,
    390,
    402,
    403,
    416,
    417,
    424,
    431,
    432,
    435,
    450,
    451,
    469,
    480,
    486,
    498,
    499,
    512,
    513,
    520,
    527,
    528,
    531,
    546,
    547,
    565,
    574,
    582,
    594,
    595,
    608,
    609,
    616,
    623,
    624,
    627,
    642,
    643,
    661,
    670,
    678,
    690,
    691,
    704,
    705,
    712,
    719,
    720,
    723,
    738,
    739,
    808,
    809,
    810,
    811,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bret[] = 
{
    373,
    382,
    390,
    415,
    419,
    424,
    426,
    430,
    431,
    444,
    451,
    454,
    455,
    464,
    469,
    480,
    486,
    511,
    515,
    520,
    522,
    526,
    527,
    540,
    547,
    550,
    551,
    560,
    565,
    574,
    582,
    607,
    611,
    616,
    618,
    622,
    623,
    636,
    643,
    646,
    647,
    656,
    661,
    670,
    678,
    703,
    707,
    712,
    714,
    718,
    719,
    732,
    739,
    742,
    743,
    752,
    808,
    809,
    810,
    811,
    -1 
};

const u16 gBattleFrontierTrainerMons_Raul[] = 
{
    373,
    382,
    383,
    386,
    390,
    423,
    424,
    431,
    433,
    450,
    451,
    466,
    469,
    480,
    481,
    482,
    486,
    519,
    520,
    527,
    529,
    546,
    547,
    562,
    565,
    574,
    575,
    578,
    582,
    615,
    616,
    623,
    625,
    642,
    643,
    658,
    661,
    670,
    671,
    674,
    678,
    711,
    712,
    719,
    721,
    738,
    739,
    754,
    808,
    809,
    810,
    811,
    832,
    833,
    834,
    835,
    -1 
};

const u16 gBattleFrontierTrainerMons_Kay[] = 
{
    373,
    382,
    387,
    390,
    402,
    403,
    413,
    414,
    424,
    427,
    431,
    433,
    451,
    469,
    470,
    480,
    486,
    498,
    499,
    509,
    510,
    520,
    523,
    527,
    529,
    547,
    565,
    574,
    579,
    582,
    594,
    595,
    605,
    606,
    616,
    619,
    623,
    625,
    643,
    661,
    670,
    675,
    678,
    690,
    691,
    701,
    702,
    712,
    715,
    719,
    721,
    739,
    808,
    809,
    810,
    811,
    -1 
};

const u16 gBattleFrontierTrainerMons_Elena[] = 
{
    373,
    382,
    390,
    415,
    419,
    424,
    426,
    430,
    431,
    444,
    451,
    454,
    455,
    464,
    469,
    480,
    486,
    511,
    515,
    520,
    522,
    526,
    527,
    540,
    547,
    550,
    551,
    560,
    565,
    574,
    582,
    607,
    611,
    616,
    618,
    622,
    623,
    636,
    643,
    646,
    647,
    656,
    661,
    670,
    678,
    703,
    707,
    712,
    714,
    718,
    719,
    732,
    739,
    742,
    743,
    752,
    808,
    809,
    810,
    811,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alana[] = 
{
    373,
    382,
    383,
    386,
    390,
    423,
    424,
    431,
    433,
    450,
    451,
    466,
    469,
    480,
    481,
    482,
    486,
    519,
    520,
    527,
    529,
    546,
    547,
    562,
    565,
    574,
    575,
    578,
    582,
    615,
    616,
    623,
    625,
    642,
    643,
    658,
    661,
    670,
    671,
    674,
    678,
    711,
    712,
    719,
    721,
    738,
    739,
    754,
    808,
    809,
    810,
    811,
    832,
    833,
    834,
    835,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alexas[] = 
{
    382,
    387,
    403,
    423,
    424,
    425,
    431,
    433,
    435,
    450,
    459,
    461,
    465,
    466,
    470,
    480,
    499,
    519,
    520,
    521,
    527,
    529,
    531,
    546,
    555,
    557,
    561,
    562,
    574,
    579,
    595,
    615,
    616,
    617,
    623,
    625,
    627,
    642,
    651,
    653,
    657,
    658,
    670,
    675,
    691,
    711,
    712,
    713,
    719,
    721,
    723,
    738,
    747,
    749,
    753,
    754,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    804,
    805,
    806,
    807,
    808,
    809,
    810,
    811,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Weston[] = 
{
    374,
    377,
    404,
    421,
    422,
    426,
    437,
    439,
    446,
    451,
    453,
    457,
    458,
    472,
    475,
    500,
    517,
    518,
    522,
    533,
    535,
    542,
    547,
    549,
    553,
    554,
    566,
    569,
    596,
    613,
    614,
    618,
    629,
    631,
    638,
    643,
    645,
    649,
    650,
    662,
    665,
    692,
    709,
    710,
    714,
    725,
    727,
    734,
    739,
    741,
    745,
    746,
    762,
    763,
    764,
    766,
    773,
    774,
    775,
    777,
    784,
    785,
    786,
    788,
    795,
    796,
    797,
    799,
    800,
    801,
    802,
    803,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    836,
    837,
    838,
    839,
    840,
    841,
    846,
    847,
    848,
    849,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jasper[] = 
{
    378,
    388,
    400,
    409,
    410,
    411,
    416,
    429,
    432,
    438,
    447,
    452,
    456,
    460,
    462,
    463,
    471,
    476,
    496,
    505,
    506,
    507,
    512,
    525,
    528,
    534,
    543,
    548,
    552,
    556,
    558,
    559,
    570,
    580,
    592,
    601,
    602,
    603,
    608,
    621,
    624,
    630,
    639,
    644,
    648,
    652,
    654,
    655,
    666,
    676,
    688,
    697,
    698,
    699,
    704,
    717,
    720,
    726,
    735,
    740,
    744,
    748,
    750,
    751,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    836,
    837,
    838,
    839,
    840,
    841,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nadia[] = 
{
    382,
    387,
    403,
    423,
    424,
    425,
    431,
    433,
    435,
    450,
    459,
    461,
    465,
    466,
    470,
    480,
    499,
    519,
    520,
    521,
    527,
    529,
    531,
    546,
    555,
    557,
    561,
    562,
    574,
    579,
    595,
    615,
    616,
    617,
    623,
    625,
    627,
    642,
    651,
    653,
    657,
    658,
    670,
    675,
    691,
    711,
    712,
    713,
    719,
    721,
    723,
    738,
    747,
    749,
    753,
    754,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    804,
    805,
    806,
    807,
    808,
    809,
    810,
    811,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    -1 
};

const u16 gBattleFrontierTrainerMons_Miranda[] = 
{
    374,
    377,
    404,
    421,
    422,
    426,
    437,
    439,
    446,
    451,
    453,
    457,
    458,
    472,
    475,
    500,
    517,
    518,
    522,
    533,
    535,
    542,
    547,
    549,
    553,
    554,
    566,
    569,
    596,
    613,
    614,
    618,
    629,
    631,
    638,
    643,
    645,
    649,
    650,
    662,
    665,
    692,
    709,
    710,
    714,
    725,
    727,
    734,
    739,
    741,
    745,
    746,
    762,
    763,
    764,
    765,
    773,
    774,
    775,
    776,
    784,
    785,
    786,
    787,
    795,
    796,
    797,
    798,
    800,
    801,
    802,
    803,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    836,
    837,
    838,
    839,
    840,
    841,
    842,
    843,
    844,
    845,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Emma[] = 
{
    378,
    388,
    400,
    409,
    410,
    411,
    416,
    429,
    432,
    438,
    447,
    452,
    456,
    460,
    462,
    463,
    471,
    476,
    496,
    505,
    506,
    507,
    512,
    525,
    528,
    534,
    543,
    548,
    552,
    556,
    558,
    559,
    570,
    580,
    592,
    601,
    602,
    603,
    608,
    621,
    624,
    630,
    639,
    644,
    648,
    652,
    654,
    655,
    666,
    676,
    688,
    697,
    698,
    699,
    704,
    717,
    720,
    726,
    735,
    740,
    744,
    748,
    750,
    751,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    836,
    837,
    838,
    839,
    840,
    841,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    -1 
};

const u16 gBattleFrontierTrainerMons_Rolando[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    756,
    757,
    758,
    766,
    767,
    768,
    769,
    777,
    778,
    779,
    780,
    788,
    789,
    790,
    791,
    799,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    846,
    847,
    848,
    849,
    870,
    871,
    872,
    873,
    874,
    875,
    -1 
};

const u16 gBattleFrontierTrainerMons_Stanly[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    759,
    760,
    761,
    766,
    770,
    771,
    772,
    777,
    781,
    782,
    783,
    788,
    792,
    793,
    794,
    799,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    846,
    847,
    848,
    849,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dario[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    762,
    763,
    764,
    766,
    773,
    774,
    775,
    777,
    784,
    785,
    786,
    788,
    795,
    796,
    797,
    799,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    846,
    847,
    848,
    849,
    -1 
};

const u16 gBattleFrontierTrainerMons_Karlee[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    756,
    757,
    758,
    765,
    767,
    768,
    769,
    776,
    778,
    779,
    780,
    787,
    789,
    790,
    791,
    798,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    842,
    843,
    844,
    845,
    870,
    871,
    872,
    873,
    874,
    875,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jaylin[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    759,
    760,
    761,
    765,
    770,
    771,
    772,
    776,
    781,
    782,
    783,
    787,
    792,
    793,
    794,
    798,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    842,
    843,
    844,
    845,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ingrid[] = 
{
    185,
    290,
    377,
    380,
    385,
    401,
    404,
    409,
    410,
    428,
    437,
    438,
    439,
    446,
    466,
    475,
    478,
    484,
    497,
    500,
    505,
    506,
    524,
    533,
    534,
    535,
    542,
    562,
    569,
    572,
    577,
    593,
    596,
    601,
    602,
    620,
    629,
    630,
    631,
    638,
    658,
    665,
    668,
    673,
    689,
    692,
    697,
    698,
    716,
    725,
    726,
    727,
    734,
    754,
    762,
    763,
    764,
    765,
    773,
    774,
    775,
    776,
    784,
    785,
    786,
    787,
    795,
    796,
    797,
    798,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    842,
    843,
    844,
    845,
    -1 
};

const u16 gBattleFrontierTrainerMons_Delilah[] = 
{
    347,
    352,
    374,
    378,
    398,
    421,
    426,
    447,
    472,
    476,
    494,
    517,
    522,
    543,
    566,
    570,
    590,
    613,
    618,
    639,
    662,
    666,
    686,
    709,
    714,
    735,
    800,
    801,
    802,
    803,
    -1 
};

const u16 gBattleFrontierTrainerMons_Carly[] = 
{
    344,
    374,
    378,
    394,
    395,
    405,
    413,
    414,
    420,
    421,
    434,
    441,
    457,
    472,
    476,
    490,
    491,
    501,
    509,
    510,
    516,
    517,
    530,
    537,
    553,
    566,
    570,
    586,
    587,
    597,
    605,
    606,
    612,
    613,
    626,
    633,
    649,
    662,
    666,
    682,
    683,
    693,
    701,
    702,
    708,
    709,
    722,
    729,
    745,
    800,
    801,
    802,
    803,
    -1 
};

const u16 gBattleFrontierTrainerMons_Lexie[] = 
{
    344,
    347,
    352,
    394,
    395,
    398,
    405,
    413,
    414,
    420,
    421,
    426,
    434,
    441,
    447,
    457,
    490,
    491,
    494,
    501,
    509,
    510,
    516,
    517,
    522,
    530,
    537,
    543,
    553,
    586,
    587,
    590,
    597,
    605,
    606,
    612,
    613,
    618,
    626,
    633,
    639,
    649,
    682,
    683,
    686,
    693,
    701,
    702,
    708,
    709,
    714,
    722,
    729,
    735,
    745,
    800,
    801,
    802,
    803,
    -1 
};

const u16 gBattleFrontierTrainerMons_Miller[] = 
{
    345,
    376,
    386,
    387,
    397,
    399,
    402,
    403,
    406,
    408,
    411,
    413,
    414,
    425,
    427,
    429,
    433,
    435,
    440,
    441,
    445,
    448,
    449,
    450,
    452,
    454,
    456,
    458,
    459,
    460,
    462,
    465,
    466,
    467,
    470,
    474,
    482,
    493,
    495,
    498,
    499,
    502,
    504,
    507,
    509,
    510,
    521,
    523,
    525,
    529,
    531,
    536,
    537,
    541,
    544,
    545,
    546,
    548,
    550,
    552,
    554,
    555,
    556,
    558,
    561,
    562,
    563,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Marv[] = 
{
    345,
    568,
    578,
    579,
    589,
    591,
    594,
    595,
    598,
    600,
    603,
    605,
    606,
    617,
    619,
    621,
    625,
    627,
    632,
    633,
    637,
    640,
    641,
    642,
    644,
    646,
    648,
    650,
    651,
    652,
    654,
    657,
    658,
    659,
    664,
    674,
    675,
    685,
    687,
    690,
    691,
    694,
    696,
    699,
    701,
    702,
    713,
    715,
    717,
    721,
    723,
    728,
    729,
    733,
    736,
    737,
    738,
    740,
    742,
    744,
    746,
    747,
    748,
    750,
    753,
    754,
    755,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Layton[] = 
{
    345,
    425,
    433,
    435,
    445,
    450,
    454,
    456,
    458,
    459,
    460,
    465,
    466,
    521,
    529,
    531,
    541,
    546,
    550,
    552,
    554,
    555,
    556,
    561,
    562,
    617,
    625,
    627,
    637,
    642,
    646,
    648,
    650,
    651,
    652,
    657,
    658,
    713,
    721,
    723,
    733,
    738,
    742,
    744,
    746,
    747,
    748,
    753,
    754,
    804,
    805,
    806,
    807,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Brooks[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gregory[] = 
{
    421,
    425,
    431,
    437,
    439,
    456,
    460,
    465,
    466,
    517,
    521,
    527,
    533,
    535,
    552,
    556,
    561,
    562,
    613,
    617,
    623,
    629,
    631,
    648,
    652,
    657,
    658,
    709,
    713,
    719,
    725,
    727,
    744,
    748,
    753,
    754,
    765,
    766,
    776,
    777,
    787,
    788,
    798,
    799,
    800,
    801,
    802,
    803,
    804,
    805,
    806,
    807,
    808,
    809,
    810,
    811,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    824,
    825,
    826,
    827,
    828,
    829,
    830,
    831,
    832,
    833,
    834,
    835,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Reese[] = 
{
    756,
    757,
    758,
    759,
    760,
    761,
    762,
    763,
    764,
    765,
    766,
    767,
    768,
    769,
    770,
    771,
    772,
    773,
    774,
    775,
    776,
    777,
    778,
    779,
    780,
    781,
    782,
    783,
    784,
    785,
    786,
    787,
    788,
    789,
    790,
    791,
    792,
    793,
    794,
    795,
    796,
    797,
    798,
    799,
    836,
    837,
    838,
    839,
    840,
    841,
    842,
    843,
    844,
    845,
    846,
    847,
    848,
    849,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    870,
    871,
    872,
    873,
    874,
    875,
    876,
    877,
    878,
    879,
    880,
    881,
    -1 
};

const u16 gBattleFrontierTrainerMons_Mason[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Toby[] = 
{
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dorothy[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Piper[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Finn[] = 
{
    317,
    371,
    373,
    377,
    390,
    392,
    399,
    431,
    452,
    456,
    469,
    475,
    486,
    488,
    495,
    527,
    548,
    552,
    565,
    569,
    573,
    576,
    580,
    582,
    584,
    591,
    592,
    601,
    602,
    610,
    621,
    623,
    626,
    631,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    661,
    665,
    669,
    672,
    676,
    678,
    680,
    687,
    688,
    697,
    698,
    706,
    717,
    719,
    722,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    749,
    751,
    808,
    809,
    810,
    811,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Samir[] = 
{
    317,
    371,
    373,
    377,
    390,
    392,
    399,
    431,
    452,
    456,
    469,
    475,
    486,
    488,
    495,
    527,
    548,
    552,
    565,
    569,
    573,
    576,
    580,
    582,
    584,
    591,
    592,
    601,
    602,
    610,
    621,
    623,
    626,
    631,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    661,
    665,
    669,
    672,
    676,
    678,
    680,
    687,
    688,
    697,
    698,
    706,
    717,
    719,
    722,
    727,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    749,
    751,
    808,
    809,
    810,
    811,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Fiona[] = 
{
    317,
    371,
    373,
    377,
    381,
    384,
    388,
    390,
    392,
    399,
    400,
    409,
    410,
    418,
    429,
    431,
    434,
    439,
    442,
    448,
    449,
    452,
    456,
    458,
    459,
    461,
    463,
    469,
    471,
    475,
    479,
    483,
    486,
    488,
    495,
    496,
    505,
    506,
    514,
    525,
    527,
    530,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    557,
    559,
    565,
    569,
    582,
    584,
    591,
    623,
    644,
    648,
    661,
    665,
    678,
    680,
    687,
    719,
    740,
    744,
    808,
    809,
    810,
    811,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gloria[] = 
{
    317,
    371,
    373,
    377,
    381,
    384,
    388,
    390,
    392,
    399,
    400,
    409,
    410,
    418,
    429,
    431,
    434,
    439,
    442,
    448,
    449,
    452,
    456,
    458,
    459,
    461,
    463,
    469,
    471,
    475,
    479,
    483,
    486,
    488,
    495,
    496,
    505,
    506,
    514,
    525,
    527,
    530,
    535,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    557,
    559,
    565,
    569,
    582,
    584,
    591,
    623,
    644,
    648,
    661,
    665,
    678,
    680,
    687,
    719,
    740,
    744,
    808,
    809,
    810,
    811,
    816,
    817,
    818,
    819,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Nico[] = 
{
    660,
    661,
    662,
    663,
    664,
    665,
    666,
    667,
    668,
    669,
    670,
    671,
    672,
    673,
    674,
    675,
    676,
    677,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    688,
    689,
    690,
    691,
    692,
    693,
    694,
    695,
    696,
    697,
    698,
    699,
    700,
    701,
    702,
    703,
    704,
    705,
    706,
    707,
    708,
    709,
    710,
    711,
    712,
    713,
    714,
    715,
    716,
    717,
    718,
    719,
    720,
    721,
    722,
    723,
    724,
    725,
    726,
    727,
    728,
    729,
    730,
    731,
    732,
    733,
    734,
    735,
    736,
    737,
    738,
    739,
    740,
    741,
    742,
    743,
    744,
    745,
    746,
    747,
    748,
    749,
    750,
    751,
    752,
    753,
    754,
    755,
    -1 
};

const u16 gBattleFrontierTrainerMons_Jeremy[] = 
{
    564,
    565,
    566,
    567,
    568,
    569,
    570,
    571,
    572,
    573,
    574,
    575,
    576,
    577,
    578,
    579,
    580,
    581,
    582,
    583,
    584,
    585,
    586,
    587,
    588,
    589,
    590,
    591,
    592,
    593,
    594,
    595,
    596,
    597,
    598,
    599,
    600,
    601,
    602,
    603,
    604,
    605,
    606,
    607,
    608,
    609,
    610,
    611,
    612,
    613,
    614,
    615,
    616,
    617,
    618,
    619,
    620,
    621,
    622,
    623,
    624,
    625,
    626,
    627,
    628,
    629,
    630,
    631,
    632,
    633,
    634,
    635,
    636,
    637,
    638,
    639,
    640,
    641,
    642,
    643,
    644,
    645,
    646,
    647,
    648,
    649,
    650,
    651,
    652,
    653,
    654,
    655,
    656,
    657,
    658,
    659,
    -1 
};

const u16 gBattleFrontierTrainerMons_Caitlin[] = 
{
    468,
    469,
    470,
    471,
    472,
    473,
    474,
    475,
    476,
    477,
    478,
    479,
    480,
    481,
    482,
    483,
    484,
    485,
    486,
    487,
    488,
    489,
    490,
    491,
    492,
    493,
    494,
    495,
    496,
    497,
    498,
    499,
    500,
    501,
    502,
    503,
    504,
    505,
    506,
    507,
    508,
    509,
    510,
    511,
    512,
    513,
    514,
    515,
    516,
    517,
    518,
    519,
    520,
    521,
    522,
    523,
    524,
    525,
    526,
    527,
    528,
    529,
    530,
    531,
    532,
    533,
    534,
    535,
    536,
    537,
    538,
    539,
    540,
    541,
    542,
    543,
    544,
    545,
    546,
    547,
    548,
    549,
    550,
    551,
    552,
    553,
    554,
    555,
    556,
    557,
    558,
    559,
    560,
    561,
    562,
    563,
    -1 
};

const u16 gBattleFrontierTrainerMons_Reena[] = 
{
    372,
    373,
    374,
    375,
    376,
    377,
    378,
    379,
    380,
    381,
    382,
    383,
    384,
    385,
    386,
    387,
    388,
    389,
    390,
    391,
    392,
    393,
    394,
    395,
    396,
    397,
    398,
    399,
    400,
    401,
    402,
    403,
    404,
    405,
    406,
    407,
    408,
    409,
    410,
    411,
    412,
    413,
    414,
    415,
    416,
    417,
    418,
    419,
    420,
    421,
    422,
    423,
    424,
    425,
    426,
    427,
    428,
    429,
    430,
    431,
    432,
    433,
    434,
    435,
    436,
    437,
    438,
    439,
    440,
    441,
    442,
    443,
    444,
    445,
    446,
    447,
    448,
    449,
    450,
    451,
    452,
    453,
    454,
    455,
    456,
    457,
    458,
    459,
    460,
    461,
    462,
    463,
    464,
    465,
    466,
    467,
    -1 
};

const u16 gBattleFrontierTrainerMons_Avery[] = 
{
    21,
    238,
    282,
    303,
    331,
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    481,
    513,
    519,
    520,
    528,
    575,
    609,
    615,
    616,
    624,
    671,
    705,
    711,
    712,
    720,
    -1 
};

const u16 gBattleFrontierTrainerMons_Liam[] = 
{
    21,
    238,
    282,
    303,
    331,
    343,
    368,
    369,
    383,
    417,
    423,
    424,
    432,
    481,
    513,
    519,
    520,
    528,
    575,
    609,
    615,
    616,
    624,
    671,
    705,
    711,
    712,
    720,
    -1 
};

const u16 gBattleFrontierTrainerMons_Theo[] = 
{
    333,
    347,
    350,
    354,
    358,
    361,
    362,
    363,
    364,
    371,
    381,
    384,
    429,
    434,
    439,
    479,
    483,
    525,
    530,
    535,
    573,
    576,
    621,
    626,
    631,
    669,
    672,
    717,
    722,
    727,
    816,
    817,
    818,
    819,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bailey[] = 
{
    333,
    347,
    350,
    354,
    358,
    361,
    362,
    363,
    364,
    371,
    381,
    384,
    429,
    434,
    439,
    479,
    483,
    525,
    530,
    535,
    573,
    576,
    621,
    626,
    631,
    669,
    672,
    717,
    722,
    727,
    816,
    817,
    818,
    819,
    -1 
};

const u16 gBattleFrontierTrainerMons_Hugo[] = 
{
    383,
    386,
    402,
    403,
    416,
    417,
    423,
    432,
    433,
    435,
    450,
    466,
    481,
    482,
    498,
    499,
    512,
    513,
    519,
    528,
    529,
    531,
    546,
    562,
    575,
    578,
    594,
    595,
    608,
    609,
    615,
    624,
    625,
    627,
    642,
    658,
    671,
    674,
    690,
    691,
    704,
    705,
    711,
    720,
    721,
    723,
    738,
    754,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    -1 
};

const u16 gBattleFrontierTrainerMons_Bryce[] = 
{
    383,
    386,
    402,
    403,
    416,
    417,
    423,
    432,
    433,
    435,
    450,
    466,
    481,
    482,
    498,
    499,
    512,
    513,
    519,
    528,
    529,
    531,
    546,
    562,
    575,
    578,
    594,
    595,
    608,
    609,
    615,
    624,
    625,
    627,
    642,
    658,
    671,
    674,
    690,
    691,
    704,
    705,
    711,
    720,
    721,
    723,
    738,
    754,
    762,
    763,
    764,
    773,
    774,
    775,
    784,
    785,
    786,
    795,
    796,
    797,
    832,
    833,
    834,
    835,
    836,
    837,
    838,
    839,
    840,
    841,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gideon[] = 
{
    441,
    445,
    448,
    449,
    451,
    453,
    454,
    455,
    458,
    537,
    541,
    544,
    545,
    547,
    549,
    550,
    551,
    554,
    633,
    637,
    640,
    641,
    643,
    645,
    646,
    647,
    650,
    729,
    733,
    736,
    737,
    739,
    741,
    742,
    743,
    746,
    -1 
};

const u16 gBattleFrontierTrainerMons_Triston[] = 
{
    441,
    445,
    448,
    449,
    451,
    453,
    454,
    455,
    458,
    537,
    541,
    544,
    545,
    547,
    549,
    550,
    551,
    554,
    633,
    637,
    640,
    641,
    643,
    645,
    646,
    647,
    650,
    729,
    733,
    736,
    737,
    739,
    741,
    742,
    743,
    746,
    -1 
};

const u16 gBattleFrontierTrainerMons_Charles[] = 
{
    352,
    381,
    391,
    393,
    396,
    398,
    407,
    422,
    426,
    443,
    447,
    479,
    487,
    489,
    492,
    494,
    503,
    518,
    522,
    539,
    543,
    573,
    583,
    585,
    588,
    590,
    599,
    614,
    618,
    635,
    639,
    669,
    679,
    681,
    684,
    686,
    695,
    710,
    714,
    731,
    735,
    756,
    757,
    758,
    767,
    768,
    769,
    778,
    779,
    780,
    789,
    790,
    791,
    870,
    871,
    872,
    873,
    874,
    875,
    -1 
};

const u16 gBattleFrontierTrainerMons_Raymond[] = 
{
    374,
    376,
    381,
    404,
    407,
    422,
    439,
    443,
    459,
    472,
    500,
    506,
    507,
    518,
    532,
    546,
    566,
    585,
    588,
    628,
    635,
    679,
    681,
    684,
    710,
    731,
    785,
    795,
    796,
    797,
    817,
    842,
    843,
    846,
    847,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dirk[] = 
{
    355,
    375,
    379,
    385,
    386,
    412,
    435,
    440,
    454,
    457,
    459,
    465,
    473,
    477,
    482,
    484,
    508,
    531,
    536,
    550,
    553,
    555,
    561,
    567,
    571,
    577,
    578,
    604,
    627,
    632,
    646,
    649,
    651,
    657,
    663,
    667,
    673,
    674,
    700,
    723,
    728,
    742,
    745,
    747,
    753,
    756,
    757,
    758,
    767,
    768,
    769,
    778,
    779,
    780,
    789,
    790,
    791,
    828,
    829,
    830,
    831,
    -1 
};

const u16 gBattleFrontierTrainerMons_Harold[] = 
{
    355,
    375,
    379,
    385,
    386,
    412,
    435,
    440,
    454,
    457,
    459,
    465,
    473,
    477,
    482,
    484,
    508,
    531,
    536,
    550,
    553,
    555,
    561,
    567,
    571,
    577,
    578,
    604,
    627,
    632,
    646,
    649,
    651,
    657,
    663,
    667,
    673,
    674,
    700,
    723,
    728,
    742,
    745,
    747,
    753,
    756,
    757,
    758,
    767,
    768,
    769,
    778,
    779,
    780,
    789,
    790,
    791,
    828,
    829,
    830,
    831,
    -1 
};

const u16 gBattleFrontierTrainerMons_Omar[] = 
{
    373,
    388,
    390,
    392,
    400,
    409,
    410,
    418,
    431,
    442,
    448,
    449,
    452,
    456,
    458,
    459,
    461,
    463,
    469,
    471,
    486,
    488,
    496,
    505,
    506,
    514,
    527,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    557,
    559,
    565,
    580,
    582,
    584,
    592,
    601,
    602,
    610,
    623,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    661,
    676,
    678,
    680,
    688,
    697,
    698,
    706,
    719,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    749,
    751,
    808,
    809,
    810,
    811,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Peter[] = 
{
    373,
    388,
    390,
    392,
    400,
    409,
    410,
    418,
    431,
    442,
    448,
    449,
    452,
    456,
    458,
    459,
    461,
    463,
    469,
    471,
    486,
    488,
    496,
    505,
    506,
    514,
    527,
    538,
    544,
    545,
    548,
    552,
    554,
    555,
    557,
    559,
    565,
    580,
    582,
    584,
    592,
    601,
    602,
    610,
    623,
    634,
    640,
    641,
    644,
    648,
    650,
    651,
    653,
    655,
    661,
    676,
    678,
    680,
    688,
    697,
    698,
    706,
    719,
    730,
    736,
    737,
    740,
    744,
    746,
    747,
    749,
    751,
    808,
    809,
    810,
    811,
    820,
    821,
    822,
    823,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dev[] = 
{
    372,
    387,
    402,
    403,
    413,
    414,
    416,
    417,
    427,
    428,
    432,
    433,
    435,
    440,
    450,
    466,
    468,
    470,
    498,
    499,
    509,
    510,
    512,
    513,
    523,
    524,
    528,
    529,
    531,
    536,
    546,
    562,
    564,
    579,
    594,
    595,
    605,
    606,
    608,
    609,
    619,
    620,
    624,
    625,
    627,
    632,
    642,
    658,
    660,
    675,
    690,
    691,
    701,
    702,
    704,
    705,
    715,
    716,
    720,
    721,
    723,
    728,
    738,
    754,
    832,
    833,
    834,
    835,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Corey[] = 
{
    372,
    387,
    402,
    403,
    413,
    414,
    416,
    417,
    427,
    428,
    432,
    433,
    435,
    440,
    450,
    466,
    468,
    470,
    498,
    499,
    509,
    510,
    512,
    513,
    523,
    524,
    528,
    529,
    531,
    536,
    546,
    562,
    564,
    579,
    594,
    595,
    605,
    606,
    608,
    609,
    619,
    620,
    624,
    625,
    627,
    632,
    642,
    658,
    660,
    675,
    690,
    691,
    701,
    702,
    704,
    705,
    715,
    716,
    720,
    721,
    723,
    728,
    738,
    754,
    832,
    833,
    834,
    835,
    860,
    861,
    862,
    863,
    864,
    865,
    866,
    867,
    868,
    869,
    -1 
};

const u16 gBattleFrontierTrainerMons_Andre[] = 
{
    374,
    378,
    415,
    419,
    421,
    426,
    430,
    444,
    451,
    454,
    455,
    464,
    472,
    476,
    511,
    515,
    517,
    522,
    526,
    540,
    547,
    550,
    551,
    560,
    566,
    570,
    607,
    611,
    613,
    618,
    622,
    636,
    643,
    646,
    647,
    656,
    662,
    666,
    703,
    707,
    709,
    714,
    718,
    732,
    739,
    742,
    743,
    752,
    800,
    801,
    802,
    803,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    -1 
};

const u16 gBattleFrontierTrainerMons_Ferris[] = 
{
    374,
    378,
    415,
    419,
    421,
    426,
    430,
    444,
    451,
    454,
    455,
    464,
    472,
    476,
    511,
    515,
    517,
    522,
    526,
    540,
    547,
    550,
    551,
    560,
    566,
    570,
    607,
    611,
    613,
    618,
    622,
    636,
    643,
    646,
    647,
    656,
    662,
    666,
    703,
    707,
    709,
    714,
    718,
    732,
    739,
    742,
    743,
    752,
    800,
    801,
    802,
    803,
    850,
    851,
    852,
    853,
    854,
    855,
    856,
    857,
    858,
    859,
    -1 
};

const u16 gBattleFrontierTrainerMons_Alivia[] = 
{
    399,
    400,
    409,
    422,
    438,
    441,
    445,
    448,
    449,
    451,
    452,
    454,
    455,
    489,
    492,
    493,
    503,
    526,
    532,
    535,
    536,
    560,
    573,
    583,
    590,
    592,
    608,
    611,
    620,
    651,
    682,
    688,
    714,
    729,
    732,
    -1 
};

const u16 gBattleFrontierTrainerMons_Paige[] = 
{
    399,
    400,
    409,
    422,
    438,
    441,
    445,
    448,
    449,
    451,
    452,
    454,
    455,
    489,
    492,
    493,
    503,
    526,
    532,
    535,
    536,
    560,
    573,
    583,
    590,
    592,
    608,
    611,
    620,
    651,
    682,
    688,
    714,
    729,
    732,
    -1 
};

const u16 gBattleFrontierTrainerMons_Anya[] = 
{
    442,
    443,
    444,
    446,
    447,
    538,
    539,
    540,
    542,
    543,
    634,
    635,
    636,
    638,
    639,
    730,
    731,
    732,
    734,
    735,
    -1 
};

const u16 gBattleFrontierTrainerMons_Dawn[] = 
{
    377,
    381,
    410,
    421,
    422,
    443,
    456,
    460,
    461,
    471,
    472,
    473,
    484,
    491,
    502,
    503,
    507,
    508,
    515,
    520,
    540,
    549,
    569,
    574,
    583,
    586,
    601,
    622,
    624,
    639,
    644,
    655,
    734,
    804,
    810,
    815,
    823,
    831,
    843,
    -1 
};

const u16 gBattleFrontierTrainerMons_Abby[] = 
{
    185,
    290,
    313,
    334,
    348,
    359,
    360,
    377,
    380,
    382,
    385,
    394,
    395,
    398,
    400,
    401,
    404,
    409,
    410,
    416,
    437,
    438,
    439,
    441,
    445,
    446,
    453,
    475,
    478,
    480,
    484,
    490,
    491,
    494,
    496,
    497,
    500,
    505,
    506,
    512,
    533,
    534,
    535,
    537,
    541,
    542,
    549,
    569,
    572,
    574,
    577,
    586,
    587,
    590,
    592,
    593,
    596,
    601,
    602,
    608,
    629,
    630,
    631,
    633,
    637,
    638,
    645,
    665,
    668,
    670,
    673,
    682,
    683,
    686,
    688,
    689,
    692,
    697,
    698,
    704,
    725,
    726,
    727,
    729,
    733,
    734,
    741,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    -1 
};

const u16 gBattleFrontierTrainerMons_Gretel[] = 
{
    185,
    290,
    313,
    334,
    348,
    359,
    360,
    377,
    380,
    382,
    385,
    394,
    395,
    398,
    400,
    401,
    404,
    409,
    410,
    416,
    437,
    438,
    439,
    441,
    445,
    446,
    453,
    475,
    478,
    480,
    484,
    490,
    491,
    494,
    496,
    497,
    500,
    505,
    506,
    512,
    533,
    534,
    535,
    537,
    541,
    542,
    549,
    569,
    572,
    574,
    577,
    586,
    587,
    590,
    592,
    593,
    596,
    601,
    602,
    608,
    629,
    630,
    631,
    633,
    637,
    638,
    645,
    665,
    668,
    670,
    673,
    682,
    683,
    686,
    688,
    689,
    692,
    697,
    698,
    704,
    725,
    726,
    727,
    729,
    733,
    734,
    741,
    812,
    813,
    814,
    815,
    816,
    817,
    818,
    819,
    -1 
};
